self-destruct mechanism - German English Dictionary